package com.tebiecloud.order.server.service;

import com.tebiecloud.order.client.model.entity.OrderStats1;
import com.tebiecloud.common.mybatis.base.service.IBaseService;

/**
 * 订单统计，维度：门店，手机 服务类
 * @author tebie
 * @date 2019-09-15
 */
public interface OrderStats1Service extends IBaseService<OrderStats1> {

    /**
     * 新增且更新会员统计表
     * @param unionid 第三方id
     * @param userId 用户id
     * @param storeId 门店id
     * @param nickname 昵称
     * @param phone 手机号码
     * @param amount 订单金额，使用正数
     * @param waitAmount  待核销金额，扣减使用负数，添加使用正数
     * @return
     */
   OrderStats1 createOrUpdate(String unionid,long userId,
                              long storeId,String nickname,String headimgurl,
                              String phone,int amount,int waitAmount);

}
